String() 將小括號內的值轉為字串。Boolean() 將小括號內的值轉為布林值。Number() 將小括號內的值轉為數值。String(123) // "123"
Boolean(2) // true
Number("123") // 123
if判斷式內的條件區塊觸發。+加法運算子觸發轉型。
var a = "1"; //  string
console.log(+a, typeof(+a)); // 1 , number
+加法運算子時,只要其中一個數值是字串,就不會觸發數字類型的隱含轉型,而是轉為字串。
var b = 1 + 2; //  number
var c = 1 + "2"; //  number + string
console.log(b , typeof(b)); //  3 , number
console.log(c, typeof(c)); //  “12” , string